﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	/*int i = 0, j = 0;
	float x = 0, y = 0;
	scanf("%d%d%f%f", &i, &j, &x, &y);
	printf("i=%d\n", i);
	printf("j=%d\n", j);
	printf("x=%f\n", x);
	printf("y=%f\n", y);*/

	//int x;
	//float y;// 输⼊"    -13.45e12# 0"
	//scanf("%d", &x);
	//printf("%d\n", x);
	//scanf("%f", &y);
	//printf("%f\n", y);

	/*int x;
	float y;
	scanf("%d%f", &x, &y);*/

	//int a = 0;
	//int b = 0;
	//float f = 0.0f;
	//int r = scanf("%d %d %f", &a, &b, &f);
	////这里用r来接收一下scanf的返回值
	//printf("a=%d b=%d f=%f\n", a, b, f);
	//printf("r = %d\n", r);

	/*char ch = 0;
	scanf("%c", &ch);
	printf("===%c===\n", ch);*/

//	char arr[20] = "xxxxxxxxx";
////这里需要先记一下，数组名是首元素地址，
//// 所以它在scanf里不用写&
////先这样记着，后面还会讲
//	scanf("%s", arr);
//	printf("%s\n", arr);
////%s，要求传入 字符串首地址 ，它的工作逻辑是：
////从这个首地址开始，逐个读取字符，
//// 直到遇到 \0（字符串结束符）为止，然后把这些字符打印出来。

	/*char arr[20] = { 0 };
	scanf("%[^\n]s", arr);
	printf("%s\n", arr);*/

	char arr[20] = "xxxxxxxxxxxxxx";
	scanf("%10s", arr);
	printf("%s\n", arr);
	return 0;
}